//deklaracje zmiennych
var A = 1;
var B = 1;
var C = -2;
var str = "";

//wyświetlenie parametrów równania
str += "Parametry równania: <br />";
str += "A = " + A + ", B = " + B + ", C = ";
str += C + " <br />";

//sprawdzenie, czy jest to równanie kwadratowe
if (A == 0){
  //A jest równe zero, równanie nie jest kwadratowe
  str += "To nie jest równanie kwadratowe: A = 0!";
}
else{
  //A jest różne od zera, równanie jest kwadratowe

  //obliczenie delty
  delta = B * B - 4 * A * C;

  //jeśli delta mniejsza od zera
  if (delta < 0){
     str += "Delta < 0<br>";
     str += "To równanie nie ma rozwiązania w zbiorze ";
	 str += "liczb rzeczywistych!";
  }
  //jeśli delta większa lub równa zero
  else{
     //jeśli delta jest równa zero
     if (delta == 0){
       //obliczenie wyniku
       wynik = - B / 2 * A;
       str += "Rozwiązanie: x = " + wynik;

     }
     //jeśli delta jest większa od zera
     else{
       //obliczenie wyników
       wynik = (- B + Math.sqrt(delta)) / 2 * A;
       str += "Rozwiązanie: x1 = " + wynik;
       wynik = (- B - Math.sqrt(delta)) / 2 * A;
       str += ", x2 = " + wynik;
     }
  }
}

var dataDiv = document.getElementById("dataDiv");
dataDiv.innerHTML = str;
